/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.gerenciadoc.mb;

import br.com.gerenciadoc.bo.GerenciaDocumento;
import br.com.gerenciadoc.modelo.Documento;
import java.util.List;
import javax.faces.component.html.HtmlDataTable;
import javax.faces.component.html.HtmlInputHidden;

/**
 *
 * @author pedrogazzola
 */
public class MBDocumentos {

    private List<Documento> lista;
    private Documento documento;
    private HtmlInputHidden dataItemId = new HtmlInputHidden();

    public MBDocumentos() {
        carregaLista();
    }

    private void carregaLista() {
        GerenciaDocumento gerenciaDoc = new GerenciaDocumento();
        lista = gerenciaDoc.listaDocumentos();
    }

    public void excluirDocumento() {
        dataItemId.setValue(documento.getId());

        GerenciaDocumento gerenciaDoc = new GerenciaDocumento();

        gerenciaDoc.removeDocumento(this.documento);
        lista.remove(this.documento);
        
        //return "edit";
    }
    
    public List<Documento> getLista() {
        return this.lista;
    }

    public Documento getDocumento() {
        return this.documento;
    }

    public void setDocumento(Documento doc) {
        this.documento = doc;
    }
}
